  <?php

  /*Aquest fitxer serveix per calcular datas */
  
  //obtindre mesos del any
  function anym($idm) {
      $any = substr($idm,0,4);
      $mes = substr($idm,4,2);
      $dia = substr($idm,6,2);
      $hora = substr($idm,8,2);
      $min = substr($idm,10,2);
      $bany1 = date("YmdHi",mktime($hora,$min,0,$mes,$dia,$any-"1"));
      return $bany1;
  }

  //obtindre dies del mes seleccionat
  function mesd($idm) {
      $any = substr($idm,0,4);
      $mes = substr($idm,4,2);
      $dia = substr($idm,6,2);
      $hora = substr($idm,8,2);
      $min = substr($idm,10,2);
      $mes3 = date("YmdHi",mktime($hora,$min,0,$mes,$dia-"30",$any));
      return $mes3;
  }

  //retorna els 7 ultims dies transcorreguts
  function setmana($idm) {
      $any = substr($idm,0,4);
      $mes = substr($idm,4,2);
      $dia = substr($idm,6,2);
      $hora = substr($idm,8,2);
      $min = substr($idm,10,2);
      $diaset = date("YmdHi",mktime($hora,$min,0,$mes,$dia-"7",$any));
      return $diaset;
  }

  //et dona les hores que an transcorregut durant el dia actual
  function hdia($idm) {
      $any = substr($idm,0,4);
      $mes = substr($idm,4,2);
      $dia = substr($idm,6,2);
      $hora = substr($idm,8,2);
      $min = substr($idm,10,2);
      $hdiaini = date("YmdHi",mktime($hora-"24",$min,0,$mes,$dia,$any));
      return $hdiaini;
  }
?>